import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import Axios from 'axios';

import router from './router' // 导入路由器实例 

//element ui配制
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

const app = createApp(App)

app.use(router) // 使用路由器  

app.config.globalProperties.$axios = Axios
app.use(ElementPlus)
app.mount('#app')

// 添加请求拦截器  
// instance.interceptors.request.use(
//     config => {
//         // 在发送请求之前做些什么  
//         // 例如，你可以在这里添加认证 token  
//         config.headers.Authorization = localStorage.getItem('token');
//         console.log(localStorage.getItem('token'));
//         alert(localStorage.getItem('token'));
//         return config;
//     },
//     error => {
//         // 对请求错误做些什么  
//         return Promise.reject(error);
//     }
// );

// // 添加响应拦截器  
// instance.interceptors.response.use(
//     response => {
//         // 对响应数据做点什么  
//         return response.data; // 假设服务器返回的数据在 data 属性中  
//     },
//     error => {
//         // 对响应错误做点什么  
//         return Promise.reject(error);
//     }
// );